package com.benew.ntt.player

interface IPlayer {

    /**
     * 播放资源
     */
    fun play(audioItem: AudioItem)

    /**
     * 暂停后继续播放
     */
    fun resume()

    /**
     * 暂停
     */
    fun pause()

    /**
     * 停止
     */
    fun stop()

    /**
     * 是否正在播放
     */
    fun isPlaying() : Boolean

    /**
     * 设置播放监听
     */
    fun setPlayListener(playListener: IPlayerListener)

    /**
     * 释放资源
     */
    fun release()
}